//
//  NSString+Commons.h
//  Categorys
//
//  Created by taihankeji on 2017/5/17.
//  Copyright © 2017年 taihankeji. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface NSString (Commons)


/**
 获取MD5加密字符串

 @return 返回加密后的字符窜
 */
- (NSString *)getMd5String;


/**
 判断是否包含某个字符串

 @param string 某个字符串
 @return 返回BOOL值
 */
- (BOOL)isContainsString:(NSString *)string;


/**
 根据字体大小获取文字大小

 @param font 字体大小
 @return 返回字体大小
 */
- (CGSize)stringSizeWithFont:(UIFont *)font;


/**
 判断字符串是否为空

 @return 返回BOOL 值
 */
- (BOOL)isBlankString;


/**
 json字符串转字典

 @return 返回字典
 */
- (NSDictionary *)jsonStringToDictionary;


/**
 xml字符串转字典

 @return 返回字典
 */
- (NSDictionary *)xmlStribgToDictionary;


/**
 URL中的参数转化成字典

 @return 返回字典
 */
- (NSDictionary *)urlStrinToDictionary;


/**
 根据时间字符串得到时间戳

 @return 返回时间戳字符串
 */
- (NSString *)getTimeStampString;


/**
 json字符串转数组

 @return 返回数组
 */
- (NSArray *)jsonStringToArray;



/**
 判断字符串中是否有空格

 @return 返回布尔值
 */
- (BOOL)isSpaceString:(NSString *)string ;


@end
